package com;

import redis.clients.jedis.Jedis;

public class RedisClientFactory {

	private volatile static Jedis instance = null;

	private RedisClientFactory() {

	}

	public static Jedis getInstance(){
        //先检查实例是否存在，如果不存在才进入下面的同步块
        if(instance == null){
            //同步块，线程安全的创建实例
            synchronized (RedisClientFactory.class) {
                //再次检查实例是否存在，如果不存在才真正的创建实例
                if(instance == null){ 
            		//创建一个client对象
                	String host = "127.0.0.1";// 控制台显示访问地址
                	int port = 6379;
                    instance = new Jedis(host,port);
                    instance.auth("123456");	
                }
            }
        }
        return instance;
    }
}
